home *** CD-ROM | disk | FTP | other *** search
- Path: news.ndh.com!news
- From: m.jantz@public.ndh.com (Marcel Jantz)
- Newsgroups: comp.sys.amiga.misc
- Subject: FWD: ANNOUNCING: HotPETI 1.0 available for anonymous FTP
- Date: 4 Apr 1996 08:55:30 GMT
- Organization: ndh - Netzwerkdienste Hoeger
- Message-ID: <5195.6667T815T1337@public.ndh.com>
- NNTP-Posting-Host: slip-141.ndh.com
- X-Newsreader: THOR 2.22 (Amiga;TCP/IP) *UNREGISTERED*
-
- --------- START OF FORWARDED MESSAGE ---------
-
- MessageID ......: <876347466576@peti.rhein.de>
- Originally from : PETI development team <simons@peti.rhein.de>
- Subject ........: ANNOUNCING: HotPETI 1.0 available for anonymous FTP
-
- Available for anonymous ftp NOW:
-
- # # ####### #######
- # # # # # ##### ###### ##### #
- # # # # # # # # # #
- ####### # # # # # ##### # #
- # # # # # ##### # # #
- # # # # # # # # #
- # # ####### # # ###### # #
-
-
- In the recent months, the SUN-invented language Java has created much noise in
- both press and computer literate public. Reason enough for us, the PETI
- laboratories, to take a look at it. The results were really devastating. We
- found several structural weaknesses, implementation problems, portability
- issues and so on, etc... Actually, Java is, in our opinion, not even object
- oriented.
-
- Just for fun, we invented our own language, which is subsequently called PETI,
- and did an implementation for the Amiga Operating System release 3.x. The
- result was way better than we could reasonably expect and many colleagues
- praised PETI for its object-oriented design and the clever mechanisms for flow
- control, exception handling and authoring graphical user interfaces.
-
- What started as a fun-project in spare-time developed into a full blown
- programming language, suitable for smaller utilities also as applications with
- ten thousand lines of code or more.
-
- Of course ports are will be available for SunOS, AIX, Linux, NetBSD, MacOS in
- a few weeks, but we're releasing the AmigaOS version first, because the
- members of the Amiga community are known for their open minds and appreciation
- of superior concepts.
-
- You can ftp a first version of the PETI compiler from the following location:
-
- ftp://ftp.rhein.de/pub/peti/hotpeti-1.0.lha
-
- The package comes with full source code and is placed under the GNU General
- Public License -- for the maximum benefit of the public.
-
- To run HotPETI, you'll need an Amiga with at least 2 megabyte of FastRAM,
- Kickstart 3.0 or later and "Peti's Efficient Tcp Ip" (PETI) installed.
-
-
- However, here's a short description of the language itself:
-
- HotPETI is _fully_ object-oriented and the only object that counts in todays
- computers are the different ways to bother other people and other people's
- machines on the Internet. Meaning that PETI is fully optimized to spoof telnet
- sessions, monitor ethernet traffic, do dictionary attacks of passwords, use
- monitored ethernet traffic do to even smarter dictionary attacks on passwords,
- automatically scan for known keywords in electronic mail and archive a copy
- for blackmailing, randomly adding extremely rude words in articles posted to
- Usenet, automatically finding security leaks in other systems and using them
- for faked mailbombs and many, many more useful features.
-
- Before PETI you had to actually _know_ what you're doing, to be able to spam a
- thousand newsgroups. That's fortunately over now. PETI is net-abuse for the
- masses.
-
- Here's an example: Your room mate has a very cute girl-friend who happens to
- spend a year on a college abroad. He keeps steady e-mail contact with her.
- Well, lets furthermore assume that your room mate has the annoying habit of
- not putting the plug back on the toothpaste after brushing his teeth. Then the
- following short program will teach him a lesson:
-
- DEFINE OBJECT girlfriend {
- ACTION snoop:
- MONTOR mail, talk, irc;
- }
-
- DEFINE OBJECT relationship {
- ACTION destroy:
- FAKE rude mail;
- }
-
- int main()
- {
- // Init objects
- relationship = "Claus";
- relationship += "Samantha";
-
- loop:
- // Wait for an a conversation of any kind to take place
- snoop(girlfriend);
-
- // Does the conversation contain relationship-issues?
- if (girlfriend && relationship) {
- // Guess what
- destroy(relationship);
- }
- else
- goto loop
-
- return EVERYTHING_OKAY
- }
-
-
- The program will yield the following output in the logfiles (at least it did
- when I used it on my room mate's girl-friend):
-
- | Monitoring mail, talk and irc traffic
- | +++Incoming Mail for "Claus"
- | Ignoring mail from his father
- | +++Incoming Mail for "Claus"
- | Got him by the balls
- | Mail reads:
- > Dear Claus,
- > I love you so much. I can't describe how much I miss you.
- > Just wanted to let you know...
- >
- > Samantha
- | Well...
- | Faking reply from Claus:
- > Dear Samantha,
- >
- > I appreciate your little, stupid mail, even though it is completely
- > pointless to bother me with historical facts. Just for your information: I
- > got to know a women yesterday, who looks ten times better than you do. And
- > I won't even mention a few other qualities she has over you.
- >
- > Just to make sure you get the point: It's over, baby. Get lost.
-
-
- Archieving the same effect in Java would probably require fifty or more lines
- of code -- PETI can do it in approx 20. And many, many objects, classes and
- actions are already included in the distribution.
-
-
- And the best thing is... it might already be running in a Netscape near you.
-
- ---------- END OF FORWARDED MESSAGE ----------
-
-